package com.ccn.crm.model;

import java.math.BigDecimal;
import java.util.Date;

public class Product {
    private Integer id;

    private Date projectreleasedateplan;

    private BigDecimal integrateamountplan;

    private String expectedchange;

    private String lowprofitauditstatus;

    private String profitcontrolline;

    private String enterfactorycount;

    private String settlementtype;

    private String integrateuser;

    private Date integratedentrydatenow;

    private Date integratedplanstartdate;

    private String plevel;

    private Date weekenddate;

    private Date weekstartdate;

    private String warninglevel;

    private String projectprogresspercentage;

    private String projectstatus;

    private BigDecimal integrateamount;

    private String customername;

    private BigDecimal softwareamountoutsource;

    private Float planimplementationdays;

    private BigDecimal hardwareamount;

    private BigDecimal serviceamount;

    private BigDecimal softwareamount;

    private Float szcost;

    private Float sqcost;

    private String salesman;

    private BigDecimal projectprice;

    private String name;

    private Date projectstartdate;

    private Date projectreleasedate;

    private Date projectenddate;

    private String code;

    private Integer line;

    private String type;

    private String status;

    private String substatus;

    private String po;

    private String qd;

    private String rd;

    private String feedback;

    private String acl;

    private String createdby;

    private Date createddate;

    private String createdversion;

    private Integer order;

    private String deleted;

    private String projectupdatesqby;

    private Date projectupdatesqdate;

    private String projectprogressupdateby;

    private Date projectprogressupdatedate;

    private String integrationprogressby;

    private Date integrationprogressdate;

    private String expectedchangenote;

    private String warninginfo;

    private String progressnote;

    private String desc;

    private String whitelist;

    private String crmPid;

    private String remark;
    private String returnRemark;
    private String pushStatus;


    public String getPushStatus() {
        return pushStatus;
    }

    public void setPushStatus(String pushStatus) {
        this.pushStatus = pushStatus;
    }

    private BigDecimal softwareChangeCost;
    private BigDecimal softwareChangeAmount;

    private BigDecimal IntegrateChangeAmount;
    private Float SQZSCost;
    private Float SQYXCost;
    private Float demandChange;
    private Date ProjectCompleteDate;
    private Float SQJCCost;
    private Float SQInstallAmount;
    private String isOrNoInstall;
    private String isOrNotStart;

    private String productPlatform;
    private String businessType;
    private String projectScale;

    private String projectoutType;

    private String selfBuilt;

    public String getSelfBuilt() {
        return selfBuilt;
    }

    public void setSelfBuilt(String selfBuilt) {
        this.selfBuilt = selfBuilt;
    }

    public String getProjectoutType() {
        return projectoutType;
    }

    public void setProjectoutType(String projectoutType) {
        this.projectoutType = projectoutType;
    }

    public String getProductPlatform() {
        return productPlatform;
    }

    public void setProductPlatform(String productPlatform) {
        this.productPlatform = productPlatform;
    }

    public String getBusinessType() {
        return businessType;
    }

    public void setBusinessType(String businessType) {
        this.businessType = businessType;
    }

    public String getProjectScale() {
        return projectScale;
    }

    public void setProjectScale(String projectScale) {
        this.projectScale = projectScale;
    }

    public String getIsOrNotStart() {
        return isOrNotStart;
    }

    public void setIsOrNotStart(String isOrNotStart) {
        this.isOrNotStart = isOrNotStart;
    }

    public String getIsOrNoInstall() {
        return isOrNoInstall;
    }

    public void setIsOrNoInstall(String isOrNoInstall) {
        this.isOrNoInstall = isOrNoInstall;
    }

    public Float getSQJCCost() {
        return SQJCCost;
    }

    public void setSQJCCost(Float SQJCCost) {
        this.SQJCCost = SQJCCost;
    }

    public Float getSQInstallAmount() {
        return SQInstallAmount;
    }

    public void setSQInstallAmount(Float SQInstallAmount) {
        this.SQInstallAmount = SQInstallAmount;
    }

    public Date getProjectCompleteDate() {
        return ProjectCompleteDate;
    }

    public void setProjectCompleteDate(Date projectCompleteDate) {
        ProjectCompleteDate = projectCompleteDate;
    }

    public Float getDemandChange() {
        return demandChange;
    }

    public void setDemandChange(Float demandChange) {
        this.demandChange = demandChange;
    }

    public BigDecimal getIntegrateChangeAmount() {
        return IntegrateChangeAmount;
    }

    public void setIntegrateChangeAmount(BigDecimal integrateChangeAmount) {
        IntegrateChangeAmount = integrateChangeAmount;
    }

    public Float getSQZSCost() {
        return SQZSCost;
    }

    public void setSQZSCost(Float SQZSCost) {
        this.SQZSCost = SQZSCost;
    }

    public Float getSQYXCost() {
        return SQYXCost;
    }

    public void setSQYXCost(Float SQYXCost) {
        this.SQYXCost = SQYXCost;
    }

    public BigDecimal getSoftwareChangeCost() {
        return softwareChangeCost;
    }

    public void setSoftwareChangeCost(BigDecimal softwareChangeCost) {
        this.softwareChangeCost = softwareChangeCost;
    }

    public BigDecimal getSoftwareChangeAmount() {
        return softwareChangeAmount;
    }

    public void setSoftwareChangeAmount(BigDecimal softwareChangeAmount) {
        this.softwareChangeAmount = softwareChangeAmount;
    }

    public String getReturnRemark() {
        return returnRemark;
    }

    public void setReturnRemark(String returnRemark) {
        this.returnRemark = returnRemark;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public String getCrmPid() {
        return crmPid;
    }

    public void setCrmPid(String crmPid) {
        this.crmPid = crmPid;
    }

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public Date getProjectreleasedateplan() {
        return projectreleasedateplan;
    }

    public void setProjectreleasedateplan(Date projectreleasedateplan) {
        this.projectreleasedateplan = projectreleasedateplan;
    }

    public BigDecimal getIntegrateamountplan() {
        return integrateamountplan;
    }

    public void setIntegrateamountplan(BigDecimal integrateamountplan) {
        this.integrateamountplan = integrateamountplan;
    }

    public String getExpectedchange() {
        return expectedchange;
    }

    public void setExpectedchange(String expectedchange) {
        this.expectedchange = expectedchange == null ? null : expectedchange.trim();
    }

    public String getLowprofitauditstatus() {
        return lowprofitauditstatus;
    }

    public void setLowprofitauditstatus(String lowprofitauditstatus) {
        this.lowprofitauditstatus = lowprofitauditstatus == null ? null : lowprofitauditstatus.trim();
    }

    public String getProfitcontrolline() {
        return profitcontrolline;
    }

    public void setProfitcontrolline(String profitcontrolline) {
        this.profitcontrolline = profitcontrolline == null ? null : profitcontrolline.trim();
    }

    public String getEnterfactorycount() {
        return enterfactorycount;
    }

    public void setEnterfactorycount(String enterfactorycount) {
        this.enterfactorycount = enterfactorycount == null ? null : enterfactorycount.trim();
    }

    public String getSettlementtype() {
        return settlementtype;
    }

    public void setSettlementtype(String settlementtype) {
        this.settlementtype = settlementtype == null ? null : settlementtype.trim();
    }

    public String getIntegrateuser() {
        return integrateuser;
    }

    public void setIntegrateuser(String integrateuser) {
        this.integrateuser = integrateuser == null ? null : integrateuser.trim();
    }

    public Date getIntegratedentrydatenow() {
        return integratedentrydatenow;
    }

    public void setIntegratedentrydatenow(Date integratedentrydatenow) {
        this.integratedentrydatenow = integratedentrydatenow;
    }

    public Date getIntegratedplanstartdate() {
        return integratedplanstartdate;
    }

    public void setIntegratedplanstartdate(Date integratedplanstartdate) {
        this.integratedplanstartdate = integratedplanstartdate;
    }

    public String getPlevel() {
        return plevel;
    }

    public void setPlevel(String plevel) {
        this.plevel = plevel == null ? null : plevel.trim();
    }

    public Date getWeekenddate() {
        return weekenddate;
    }

    public void setWeekenddate(Date weekenddate) {
        this.weekenddate = weekenddate;
    }

    public Date getWeekstartdate() {
        return weekstartdate;
    }

    public void setWeekstartdate(Date weekstartdate) {
        this.weekstartdate = weekstartdate;
    }

    public String getWarninglevel() {
        return warninglevel;
    }

    public void setWarninglevel(String warninglevel) {
        this.warninglevel = warninglevel == null ? null : warninglevel.trim();
    }

    public String getProjectprogresspercentage() {
        return projectprogresspercentage;
    }

    public void setProjectprogresspercentage(String projectprogresspercentage) {
        this.projectprogresspercentage = projectprogresspercentage == null ? null : projectprogresspercentage.trim();
    }

    public String getProjectstatus() {
        return projectstatus;
    }

    public void setProjectstatus(String projectstatus) {
        this.projectstatus = projectstatus == null ? null : projectstatus.trim();
    }

    public BigDecimal getIntegrateamount() {
        return integrateamount;
    }

    public void setIntegrateamount(BigDecimal integrateamount) {
        this.integrateamount = integrateamount;
    }

    public String getCustomername() {
        return customername;
    }

    public void setCustomername(String customername) {
        this.customername = customername == null ? null : customername.trim();
    }

    public BigDecimal getSoftwareamountoutsource() {
        return softwareamountoutsource;
    }

    public void setSoftwareamountoutsource(BigDecimal softwareamountoutsource) {
        this.softwareamountoutsource = softwareamountoutsource;
    }

    public Float getPlanimplementationdays() {
        return planimplementationdays;
    }

    public void setPlanimplementationdays(Float planimplementationdays) {
        this.planimplementationdays = planimplementationdays;
    }

    public BigDecimal getHardwareamount() {
        return hardwareamount;
    }

    public void setHardwareamount(BigDecimal hardwareamount) {
        this.hardwareamount = hardwareamount;
    }

    public BigDecimal getServiceamount() {
        return serviceamount;
    }

    public void setServiceamount(BigDecimal serviceamount) {
        this.serviceamount = serviceamount;
    }

    public BigDecimal getSoftwareamount() {
        return softwareamount;
    }

    public void setSoftwareamount(BigDecimal softwareamount) {
        this.softwareamount = softwareamount;
    }

    public Float getSzcost() {
        return szcost;
    }

    public void setSzcost(Float szcost) {
        this.szcost = szcost;
    }

    public Float getSqcost() {
        return sqcost;
    }

    public void setSqcost(Float sqcost) {
        this.sqcost = sqcost;
    }

    public String getSalesman() {
        return salesman;
    }

    public void setSalesman(String salesman) {
        this.salesman = salesman == null ? null : salesman.trim();
    }

    public BigDecimal getProjectprice() {
        return projectprice;
    }

    public void setProjectprice(BigDecimal projectprice) {
        this.projectprice = projectprice;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name == null ? null : name.trim();
    }

    public Date getProjectstartdate() {
        return projectstartdate;
    }

    public void setProjectstartdate(Date projectstartdate) {
        this.projectstartdate = projectstartdate;
    }

    public Date getProjectreleasedate() {
        return projectreleasedate;
    }

    public void setProjectreleasedate(Date projectreleasedate) {
        this.projectreleasedate = projectreleasedate;
    }

    public Date getProjectenddate() {
        return projectenddate;
    }

    public void setProjectenddate(Date projectenddate) {
        this.projectenddate = projectenddate;
    }

    public String getCode() {
        return code;
    }

    public void setCode(String code) {
        this.code = code == null ? null : code.trim();
    }

    public Integer getLine() {
        return line;
    }

    public void setLine(Integer line) {
        this.line = line;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type == null ? null : type.trim();
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status == null ? null : status.trim();
    }

    public String getSubstatus() {
        return substatus;
    }

    public void setSubstatus(String substatus) {
        this.substatus = substatus == null ? null : substatus.trim();
    }

    public String getPo() {
        return po;
    }

    public void setPo(String po) {
        this.po = po == null ? null : po.trim();
    }

    public String getQd() {
        return qd;
    }

    public void setQd(String qd) {
        this.qd = qd == null ? null : qd.trim();
    }

    public String getRd() {
        return rd;
    }

    public void setRd(String rd) {
        this.rd = rd == null ? null : rd.trim();
    }

    public String getFeedback() {
        return feedback;
    }

    public void setFeedback(String feedback) {
        this.feedback = feedback == null ? null : feedback.trim();
    }

    public String getAcl() {
        return acl;
    }

    public void setAcl(String acl) {
        this.acl = acl == null ? null : acl.trim();
    }

    public String getCreatedby() {
        return createdby;
    }

    public void setCreatedby(String createdby) {
        this.createdby = createdby == null ? null : createdby.trim();
    }

    public Date getCreateddate() {
        return createddate;
    }

    public void setCreateddate(Date createddate) {
        this.createddate = createddate;
    }

    public String getCreatedversion() {
        return createdversion;
    }

    public void setCreatedversion(String createdversion) {
        this.createdversion = createdversion == null ? null : createdversion.trim();
    }

    public Integer getOrder() {
        return order;
    }

    public void setOrder(Integer order) {
        this.order = order;
    }

    public String getDeleted() {
        return deleted;
    }

    public void setDeleted(String deleted) {
        this.deleted = deleted == null ? null : deleted.trim();
    }

    public String getProjectupdatesqby() {
        return projectupdatesqby;
    }

    public void setProjectupdatesqby(String projectupdatesqby) {
        this.projectupdatesqby = projectupdatesqby == null ? null : projectupdatesqby.trim();
    }

    public Date getProjectupdatesqdate() {
        return projectupdatesqdate;
    }

    public void setProjectupdatesqdate(Date projectupdatesqdate) {
        this.projectupdatesqdate = projectupdatesqdate;
    }

    public String getProjectprogressupdateby() {
        return projectprogressupdateby;
    }

    public void setProjectprogressupdateby(String projectprogressupdateby) {
        this.projectprogressupdateby = projectprogressupdateby == null ? null : projectprogressupdateby.trim();
    }

    public Date getProjectprogressupdatedate() {
        return projectprogressupdatedate;
    }

    public void setProjectprogressupdatedate(Date projectprogressupdatedate) {
        this.projectprogressupdatedate = projectprogressupdatedate;
    }

    public String getIntegrationprogressby() {
        return integrationprogressby;
    }

    public void setIntegrationprogressby(String integrationprogressby) {
        this.integrationprogressby = integrationprogressby == null ? null : integrationprogressby.trim();
    }

    public Date getIntegrationprogressdate() {
        return integrationprogressdate;
    }

    public void setIntegrationprogressdate(Date integrationprogressdate) {
        this.integrationprogressdate = integrationprogressdate;
    }

    public String getExpectedchangenote() {
        return expectedchangenote;
    }

    public void setExpectedchangenote(String expectedchangenote) {
        this.expectedchangenote = expectedchangenote == null ? null : expectedchangenote.trim();
    }

    public String getWarninginfo() {
        return warninginfo;
    }

    public void setWarninginfo(String warninginfo) {
        this.warninginfo = warninginfo == null ? null : warninginfo.trim();
    }

    public String getProgressnote() {
        return progressnote;
    }

    public void setProgressnote(String progressnote) {
        this.progressnote = progressnote == null ? null : progressnote.trim();
    }

    public String getDesc() {
        return desc;
    }

    public void setDesc(String desc) {
        this.desc = desc == null ? null : desc.trim();
    }

    public String getWhitelist() {
        return whitelist;
    }

    public void setWhitelist(String whitelist) {
        this.whitelist = whitelist == null ? null : whitelist.trim();
    }
}